Automatically creates new Claude Code plugins with proper structure, validation, and marketplace integration when user mentions creating a plugin, new plugin, or plugin from template. Specific to claude-code-plugins repository workflow.
Overall
score
17%
Does it follow best practices?
Validation for skill structure
Automatically scaffolds new Claude Code plugins with complete directory structure, required files, proper formatting, and marketplace catalog integration - specifically optimized for the claude-code-plugins repository.
When activated, I will:
Gather Requirements
Create Directory Structure
plugins/[category]/[plugin-name]/
├── .claude-plugin/
│ └── plugin.json
├── README.md
├── LICENSE
└── [commands|agents|skills|hooks|mcp]/Generate Required Files
Add to Marketplace Catalog
.claude-plugin/marketplace.extended.jsonnpm run sync-marketplace automaticallyValidate Everything
./scripts/validate-all.sh on new pluginjqcommands/ directory/demo-command exampleagents/ directoryskills/skill-name/ directorysrc/, dist/, mcp/ directories{
"name": "plugin-name",
"version": "1.0.0",
"description": "Clear description",
"author": {
"name": "Author Name",
"email": "[email protected]"
},
"repository": "https://github.com/jeremylongshore/claude-code-plugins",
"license": "MIT",
"keywords": ["keyword1", "keyword2"]
}---
name: command-name
description: What this command does
model: sonnet
---
# Command Title
Instructions for Claude...---
name: Skill Name
description: What it does AND when to use it
allowed-tools: Read, Write, Grep
---
# Skill Name
## Purpose
[What this skill does]
## Trigger Keywords
- keyword1
- keyword2
## Instructions
[Step-by-step for Claude]I automatically:
marketplace.extended.jsonnpm run sync-marketplace to update CLI catalogjqAfter creation:
chmod +x)For claude-code-plugins repo:
claude-code-plugins-plus)I provide:
✅ Created plugin: plugin-name
📁 Location: plugins/category/plugin-name/
📝 Files created: 8
🔍 Validation: PASSED
📦 Marketplace: UPDATED
✨ Ready to commit!
Next steps:
1. Review files in plugins/category/plugin-name/
2. Customize README.md and component files
3. Run: git add plugins/category/plugin-name/
4. Run: git commit -m "feat: Add plugin-name plugin"User says: "Create a new security plugin called 'owasp-scanner' with commands"
I automatically:
plugins/security/owasp-scanner/commands/ with exampleUser says: "Scaffold a Skills plugin for code review"
I automatically:
skills/ subdirectoriesIf you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.